const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  chainWebpack: config => {
    config.module
      .rule('audio')
      .test(/\.(mp3|wav|m4a|ogg)$/i)
      .use('file-loader')
      .loader('file-loader')
      .options({
        name: '[name].[ext]',
        outputPath: 'media/'
      })
      .end()
  },
  devServer: {
    host: '0.0.0.0', // 可以忽略不写
    port: 8080, // 它是用来修改你打开后的端口号的
    open: true, // 值为 true的话，项目启动时自动打开到浏览器里边， false不会打开
    proxy: {
      '/api': {
        target: 'http://localhost:8866', // 跨域请求的公共地址
        ws: false, // 也可以忽略不写，不写不会影响跨域
        changeOrigin: true, // 是否开启跨域，值为 true 就是开启， false 不开启
        pathRewrite: {
          '^/api': ''// 注册全局路径， 但是在你请求的时候前面需要加上 /api
        }
      }
    }
  }

}

)
